stitching tape - German English Dictionary